# 使用 Node.js LTS 版本作为基础镜像
FROM node:18.17.0 

# 安装 pnpm
# RUN npm install -g pnpm

# 安装 yarn
# RUN npm install -g yarn --force

# 更换淘宝镜像
RUN npm config set registry https://registry.npm.taobao.org

# 设置工作目录
WORKDIR /home/day15-nest

# 复制依赖文件并安装依赖
COPY package*.json ./
RUN npm install

# 复制其他文件
COPY . .

# 暴露端口
EXPOSE 3001

# 运行应用程序
CMD ["pnpm", "run", "serve"]

